Перейти к основному содержимому

7.5.20 set extcommunity

Назначение команды

Эта команда используется для задания расширенного атрибута сообщества (extended community).

Для отключения этой функции используйте форму команды no.

Перед использованием команды set extcommunity необходимо определить условие с помощью команды match:

  • Команды match и set задают условия перераспределения маршрутов между различными протоколами маршрутизации.
  • Команда match указывает критерии соответствия, при которых допускается перераспределение маршрутов в текущей route-map.
  • Команда set указывает действия, которые необходимо выполнить при соответствии маршрута этим критериям.

Если пакет не соответствует ни одному из определённых критериев, он маршрутизируется в соответствии с обычной таблицей маршрутизации.

Синтаксис команды

set extcommunity { rt | soo } EXTCOMMNUMBER [ …EXTCOMMNUMBER ]
no set extcommunity { rt | soo }

Параметры

ПараметрОписаниеЗначение
rtУказывает на целевой маршрут (route target)-
sooУказывает на site-of-origin-
EXTCOMMNUMBERРасширенное сообщество формата ASN:NN или IP:nn-
ASN:NNНомер AS и ID сообществаПоддерживаются 2 байта AS и 4 байта ID
IPADDRESSНомер AS в виде IP-адресаIPv4-адрес

Режим команды

Route-map Configuration

По умолчанию

По умолчанию set extcommunity не задан.

Использование

Эта команда применима только для BGP.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 06:01

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 0.0.0.6:01

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 06:01

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 0.0.0.6:01